.\" Process this file with 
.\" groff -man -Tascii cvscommit.1
.TH cvscommit 1 "April 2008"
.SH NAME
cvscommit \- Prepare a template based commit log and perform a CVS commit
.SH SYNOPSIS
.B cvscommit 
.RI [OPTIONS] "[DIRECTORIES|FILES]"
.SH DESCRIPTION
.B cvscommit
prepares a template based commit log and performs the CVS commit. The revisions
of the files being commited are appended to the log in order to assist in the
manual generation of changesets at a later time.

By default
.B cvscommit 
commits all modified files under the current directory.

.B WARNING: 
Verify the correctness of the actions this utility performs!
.SH OPTIONS
.TP
.BI \-n "" "\fR,\fP \-\-just-print"
print the resulting log message, but don't commit anything
.TP
.BI \-t " TEMPLATE_FILE" "\fR,\fP \-\-template="TEMPLATE_FILE
read template log from 
.I TEMPLATE_FILE  
instead of using the default
.TP
.BI "\-h, \-\-help"
output help message and exit
.TP
.BI \-\-version 
output version information and exit
.SH EXAMPLES
.TP
cvscommit
commit all localy modified files to CVS
.TP
cvscommit dir1/filename1.c dir2/filename2.c
commit files to CVS
.SH SEE ALSO
.BR cvsxxdiff (1),
.BR cvnup (1),
.BR cvs (1)
.SH AUTHOR
Michalis Giannakidis <mgiannakidis at gmail dot com>
